package com.sykj.util;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @ClassName MessageHelper
 * @Description TODO 微信消息推送帮助类
 * @Author vains
 * @Date 2019/7/1 8:22
 * @Version 1.0
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class MessageHelper {

    /**
     * touser : ["OPENID1","OPENID2"]
     * msgtype : text
     * text : {"content":"hello from boxer."}
     */

    /**
     * 消息类型
     * msgtype : text
     */
    private String msgtype;
    /**
     * 消息内容， 消息实体
     * msgtype : text
     */
    private TextBean text;

    /**
     * 接受消息的openid列表
     */
    private List<String> touser;

    /**
     * 消息标题
     */
    private String title;

    /**
     * 消息描述
     */
    private String description;

    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    public static class TextBean {

        /**
         * 消息内容
         * content : hello from boxer.
         */
        private String content;
    }
}
